The Quality Assurance (QA) challenges include: unstructured testing, structured testing, structured test case writing, and automated testing.
![](//images.ctfassets.net/piwi0eufbb2g/3HVsuwkGjhFFKNMlBfHL3v/94dd9678922fb5b8ee68be7340cf123e/Code.png)
Unstructured Testing
Testing without predefined test cases, also known as Bug Hunt.
2-4 Days
![](//images.ctfassets.net/piwi0eufbb2g/3HVsuwkGjhFFKNMlBfHL3v/94dd9678922fb5b8ee68be7340cf123e/Code.png)
Structured Testing
Execute predefined test cases step by step and check if test results are correct.
1-4 Days
![](//images.ctfassets.net/piwi0eufbb2g/3HVsuwkGjhFFKNMlBfHL3v/94dd9678922fb5b8ee68be7340cf123e/Code.png)
Structured Test Case Writing
Write test cases based on prototypes, functional requirements specification, etc.
3-5 Days
![](//images.ctfassets.net/piwi0eufbb2g/3HVsuwkGjhFFKNMlBfHL3v/94dd9678922fb5b8ee68be7340cf123e/Code.png)
Automated Testing
Use automation tool to execute test cases.
3-5 Days
3 0